package com.sodimac.v2s.model
{
	import com.sodimac.v2s.vo.InfoSfpVO;
	import com.sodimac.v2s.vo.SesionVO;
	import mx.collections.ArrayCollection;
	
	[Bindable]
	public class ComprasModelLocator
	{
		static private var instancia:ComprasModelLocator=null;
		
		static public function getInstance():ComprasModelLocator
		{
			if(instancia == null)
			{
				instancia=new ComprasModelLocator();
			}
			return instancia;
		}
		

		//Global
		public var sesion: SesionVO;
		public var isLogged: Boolean;
		public var archivo_properties: XML;
		public var cabecera: Object; //Para uso en los todos los Web Services

		//IG6 
		public var prodNacData: ArrayCollection;
		public var prodCorpData: ArrayCollection;
		public var sfpData: InfoSfpVO;

		//IG7
		public var paisesData: Array;
		public var paisesNacData: Array;
		public var prodConjNacData: ArrayCollection;
		public var prodConjHomData: ArrayCollection;		
		public var sfpcData: InfoSfpVO;                  //objeto reusable
		
		//IG8
		//public var prodPicData: ArrayCollection;
		public var problemasData: ArrayCollection;
		
		//IG9
		public var resumenDataPro: Array;
		public var prodConjNacPrice: ArrayCollection;
		public var prodConjHomPrice: ArrayCollection;		
		
		//IG10	
		public var prodPropData: ArrayCollection;	
		
		//IG11
		public var paisesDocData: Array;	

		//IG7 y IG12
		public var existePedido: String;	

		//IG14
		public var existeOC: String;		
		public var existeArchivoPO: String;

		//IG15
		public var existeArchivoLC: String;	

		
		

		
	}
}